package javase2.day07.demo07;

import java.util.ArrayList;

/*
Lambda表达式：是可推导，可省略的
凡是根据上下文推导出来的内容，都可以省略不写
    可省略的内容：
        1.(参数列表)：括号中的参数列表的数据类型，可以省略不写
        2.(参数列表)：括号中的参数只有一个那么括号和类型都可以省略
        3.{}:如果代码只有一行，那么不管是否有返回值，都可以省略：{} return ;
            {} return ;要省略必须一起省略
 */
public class Demo {
    public static void main(String[] args) {
        //JDK1.7之前创建集合对象必须把前后泛型都写上
        ArrayList<String> stringArrayList = new ArrayList<>();
        //JDK1.7之后创建集合对象后年泛型可以省略不写，因为后边可以由前边泛型推导出来
        ArrayList<String> objects = new ArrayList<>();
    }
}
